package br.com.financeiroweb.MB;

import java.io.Serializable;

import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;

import br.com.financeiroweb.model.Usuario;

public class UsuarioMB implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private Usuario usuario;
	
	public UsuarioMB(){
		this.usuario = new Usuario();
		System.out.println("Criou uma instancia do Usuario no MB");
		
	}
	
	
	public String novo(){
		return "usuario";
	}
	public String salvar(){
		System.out.println("Salvando...");
		System.out.println("Nome:" + usuario.getNome());
		System.out.println("Email:" + usuario.getEmail());
		System.out.println("Senha:" + usuario.getSenha());
		System.out.println("Confirma Senha:" + usuario.getConfirmaSenha());
		
		
		FacesContext context = FacesContext.getCurrentInstance();
		if(!this.usuario.getSenha().equalsIgnoreCase(this.usuario.getConfirmaSenha())){
			context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR,"Senha confirmada incorretamente",""));
			return "usuario";
		}
		return "sucesso";
		
	}
	

	public Usuario getUsuario() {
		return usuario;
	}

	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}
	
	
	
	

}
